package com.naiterui.ehp.bs.recommend.vo.prescription;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * 推药处方笺VO
 * @Description

 * @version 2017年7月21日 by wangchuan
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
@ApiModel(value = "PrescriptionVO", description = "推药处方笺VO")
public class PrescriptionVO {
    /** 处方笺抬头 */
    @ApiModelProperty(value = "处方笺抬头")
    private String title;

    /** 处方笺编号 */
    @ApiModelProperty(value = "处方笺编号")
    private String serialNumber;

    /** 推荐时间 */
    @ApiModelProperty(value = "推荐时间")
    private Long recomTime;

    /** 患者姓名 */
    @ApiModelProperty(value = "患者id")
    private Long patientId;

    @ApiModelProperty(value = "就诊人id")
    private Long inquirerId;

    @ApiModelProperty(value = "就诊人与患者关系")
    private Integer relation;

    @ApiModelProperty(value = "就诊人与患者关系名称")
    private String relationName;

    /** 患者姓名 */
    @ApiModelProperty(value = "患者姓名")
    private String patientName;

    /** 患者年龄 */
    @ApiModelProperty(value = "患者年龄")
    private Integer patientAge;

    /** 患者年龄单位 */
    @ApiModelProperty(value = "患者年龄单位[周、个月、岁]")
    private String patientAgeUnit;

    @ApiModelProperty(value = "患者显示年龄")
    private String patientAgeStr;

    /** 患者性别：0.女 1.男 */
    @ApiModelProperty(value = "患者性别：0.女 1.男")
    private Integer patientGender;

    /** 医生科室 */
    @ApiModelProperty(value = "医生科室")
    private String departmentName;

    /** 医生姓名 */
    @ApiModelProperty(value = "医生姓名")
    private String doctorName;

    /** 药师姓名 */
    @ApiModelProperty(value = "药师姓名")
    private String pharmacistName;

    /** 有效期描述 */
    @ApiModelProperty(value = "有效期描述")
    private String expireDesc;
    /**
     * 续方来源
     */
    @ApiModelProperty(value = "续方来源【医生端V3.4.0-新增】")
    private Long originRecom;


}
